On the Role of Activity Diagrams in UML - A User Task Centered Development Process for UML
نویسنده
چکیده
Institut für Informatik, Technische Universität München Arcisstr.21, D-80290 München ++49/89-28928186 ++49/89-28928183 [email protected] Abstract Activity Diagrams can be used to describe internal processing as well as action-object flow. Since they do not focus on events and object interaction, it is not clear, how to combine them with the typical object-oriented diagrams like class and statechart diagrams. In this paper we propose to use activity diagrams as a bridge between use case diagrams and class diagrams. This gives three benefits: a smooth transition from business processes to use cases, an abstract specification of complex object interactions and a succinct description of system functions affecting several objects. This use of activity diagrams is embedded in an overall software development process characterized by a focus on user tasks during analysis and incremental class diagram development.
منابع مشابه
A MEASUR and RUP Combined Business Modeling Method
Business modeling is a primary task in the information systems development lifecycle. Although both MEASUR (Methods for Eliciting, Analyzing and Specifying User’s Requirement) and RUP (Rational Unified Process) provide their own Business Modeling Method (BMM), each has obvious merits and demerits. To keep the merits and avoid the demerits at the same time, in this paper, a MEASUR and RUP combin...
متن کاملQuantitative evaluation of software security: an approach based on UML/SecAM and evidence theory
Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...
متن کاملTransforming Functional Requirements from UML into BPEL to Efficiently Develop SOA-Based Systems
The intended behavior of any system such as services, tasks or functions can be captured by functional requirements of the system. As our dependence on online services has grown steadily, the web applications are being developed employing the SOA. BPEL4WS provides a means for expressing functional requirements of an SOA-based system by providing constructs to capture business goals and objectiv...
متن کاملAgent Oriented Analysis Using Message/UML
This paper presents the MESSAGE/UML agent oriented software engineering methodology and illustrates it on an analysis case study. The methodology covers MAS analysis and design and is intended for use in mainstream software engineering departments. MESSAGE integrates into a coherent AOSE methodology some basic agent related concepts such as organisation, role, goal and task, that have so far be...
متن کاملApplying Learner-Centered Design Principles to UML Sequence Diagrams
The Unified Modeling Language has been shown to be complex and difficult to learn. The difficulty of learning to build the individual diagrams in the UML, however, has received scant attention. In this paper, we consider the case of the UML sequence diagram. Despite the fact that these diagrams are among the most frequently used in practice, they are difficult to learn to build. In this paper, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998